hurd-amd64
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Mon, 9 Sep 2024 12:56:19 +0000 (14:56 +0200)
committerGianfranco Costamagna <locutusofborg@debian.org>
Mon, 9 Sep 2024 12:56:19 +0000 (14:56 +0200)
commitdb6870d58afafb32357725be9fb141cacfe8ed24
treefacee8a6e56b4044b5321342e5ce01759b032867
parentf748fb849930d7ca06026c16500fd239b000cca0
hurd-amd64

commit 4fffb0401be10dc155e8b51321735f14f88c2589
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Wed Jan 17 23:38:40 2024 +0100

    Hurd: Add x86_64 support (#78065)

    This adds Hurd toolchain support to Clang's driver in addition to
    handling
    translating the triple from GCC toolchain-compatible form (x86_64-gnu)
    to
    the actual triple registered in LLVM (x86_64-pc-hurd-gnu).

commit 1b60ddd920e0caadfa85cc7013b559d6453d7e3e
Author: Jie Fu <jiefu@tencent.com>
Date:   Thu Jan 18 07:34:09 2024 +0800

    [Hurd] Fix -Wswitch in Hurd::getDynamicLinker (NFC)

    llvm-project/clang/lib/Driver/ToolChains/Hurd.cpp:137:11:
     error: 60 enumeration values not handled in switch: 'UnknownArch', 'arm', 'armeb'... [-Werror,-Wswitch]
      switch (getArch()) {
              ^~~~~~~~~
    1 error generated.

Gbp-Pq: Topic hurd
Gbp-Pq: Name hurd-amd64.diff
clang/lib/Basic/Targets.cpp
clang/lib/Driver/ToolChains/Gnu.cpp
clang/lib/Driver/ToolChains/Hurd.cpp
clang/test/Driver/hurd.cpp
llvm/unittests/TargetParser/TripleTest.cpp